@charset "utf-8";
/* CSS Document */

 /* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin: 0; padding: 0; }
fieldset, img { border: none; }
img { display: block; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ul, ol { list-style: none; }
input { padding-top: 0; padding-bottom: 0; font-family: "SimSun", "宋体"; }
 input::-moz-focus-inner {
border:none;
padding:0;
}
select, input { vertical-align: middle; }
select, input, textarea { font-size: 12px; margin: 0; }
input[type="text"], input[type="password"], textarea { outline-style: none; -webkit-appearance: none; }
textarea { resize: none; }
table { border-collapse: collapse; }
body { color: #333; padding: 5px 0; font: 12px "SimSun", "宋体", "Arial Narrow", HELVETICA; background: #fff; /-webkit-text-size-adjust: 100%;
* overflow-y:scroll;
*/
}
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { zoom: 1; }
.clearit { clear: both; height: 0; font-size: 0; overflow: hidden; }
a { color: #222; text-decoration: none; }
a:visited { color: #222; }
a:hover, a:active, a:focus { color: #ff8400; text-decoration: underline; }
 @media screen {
.fl, .layout .fl, .chief { float: left; display: inline }
.fr, .layout .fr, .extra { float: right; display: inline }
.layout { width: 1000px; margin: 0 auto }
.hidden { visibility: hidden; }
.mt10 { margin-top: 10px }
.mb10 { margin-bottom: 10px }
.fn { font-weight: normal; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px }
.fb { font-weight: bold; }
.hidden { display: none; }
/*main*/
.main { width: 1000px; margin: 0 auto; clear: both; background-color: #fff; overflow: hidden; padding-top: 10px; }
